home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / ddj0897.zip / DYN401.ZIP / kernel / dynace.c < prev    next >
C/C++ Source or Header  |  1997-04-16  |  2KB  |  73 lines

  1.  
  2.  
  3. /*  Copyright (c) 1993-1996 Algorithms Corporation  */
  4. /*  All rights reserved.  */
  5.  
  6.  
  7.  
  8.  
  9. /*  This file automatically generated by dpp - do not edit  */
  10.  
  11. #define    DPP_STRATEGY    2
  12. #define    DPP_FASTWIDE    0
  13.  
  14.  
  15.  
  16.  
  17. #define    CLASS    Dynace_c
  18. #define    ivType    Dynace_iv_t
  19.  
  20. #include "generics.h"
  21.  
  22. object    Dynace_c;
  23.  
  24.  
  25.  
  26. #line 15 "dynace.d"
  27. cmeth objrtn Dynace_cm_gTracePrint(object self, char *buf)
  28.     if (File_c) 
  29.         gPuts(traceStream, buf); 
  30.     else 
  31.         printf("%s", buf); 
  32.     return self; 
  33.  
  34. cmeth objrtn Dynace_cm_gObjectChecking(object self, int x)
  35.     _CheckObjects_ = x; 
  36.     if (!x) 
  37.         _LastGeneric_ = NULL; 
  38.     return self; 
  39.  
  40. objrtn Dynace_initialize(void) 
  41.     if (Dynace_c) 
  42.         return Dynace_c; 
  43.  
  44.     Dynace_c = gNewClass(Class, "Dynace", 0, 0, END); 
  45.  
  46.     cMethodFor(Dynace, gTracePrint, Dynace_cm_gTracePrint); 
  47.     cMethodFor(Dynace, gObjectChecking, Dynace_cm_gObjectChecking); 
  48.     return Dynace_c; 
  49.  
  50. #if 0 
  51.  
  52. cmeth objrtn Dynace_cm_gResizeMethodCache(object self, int classes, int generics){} 
  53. cmeth objrtn Dynace_cm_gSetMemoryBufferArea(object self, long sz){} 
  54. cmeth void Dynace_cm_gMarkRange(object self, char _HUGE **from, char _HUGE **to){} 
  55. cmeth objrtn Dynace_cm_gGC(object self){} 
  56. cmeth void * Dynace_cm_gRegisterMemory(object self, void *beg, long size){} 
  57. cmeth void Dynace_cm_gRemoveRegisteredMemory(object self, void *pp){} 
  58. cmeth void * Dynace_cm_gChangeRegisteredMemory(object self, void *pp, void *beg, long size){} 
  59. cmeth long Dynace_cm_gMaxAfterGC(object self){} 
  60. cmeth long Dynace_cm_gMaxMemUsed(object self){} 
  61. cmeth long Dynace_cm_gCurMemUsed(object self){} 
  62. cmeth int Dynace_cm_gTrace(object self, int mode){} 
  63. cmeth void Dynace_cm_gMarkObject(object self, object obj){} 
  64. cmeth objrtn Dynace_cm_gDumpObjects(object self, char *file, int type){} 
  65.  
  66. #endif 
  67.